﻿@* Custom.Date.cshtml *@
@model DateTime
@using Mvc4WebApiKoTb.Helpers.MvcBasic

@{
    var values = new Dictionary<string, object>();
    if (ViewData.ModelMetadata.AdditionalValues.ContainsKey(HtmlTagAttribute.HtmlTagAdditionalValuesKey))
    {
        values = (Dictionary<string, object>)ViewData.ModelMetadata.AdditionalValues[HtmlTagAttribute.HtmlTagAdditionalValuesKey];
    }

    var anzeige = string.Empty;
    if (ViewData.TemplateInfo.FormattedModelValue != null)
    {
        DateTime datum = (DateTime) ViewData.TemplateInfo.FormattedModelValue;
        //Hier wird das übergebene Datum direkt Formatiert ausgegeben
        anzeige = datum.ToString("dd.MM.yyyy");
    }
}

<strong>Custom Date Value</strong> 
@Html.TextBox("", anzeige, values)